home *** CD-ROM | disk | FTP | other *** search
- Tue Feb 20 10:21:42 GMT 1996 Tim Wilkinson <tim@sarc.city.ac.uk>
-
- * Version 0.2 of Kaffe released.
-
- Tue Feb 20 10:20:40 GMT 1996 Tim Wilkinson <tim@sarc.city.ac.uk>
-
- * Completed Linux port. Tested on RedHat-2.1.
-
- Sun Feb 18 00:04:18 MET 1996 Tim Wilkinson <tim@sarc.city.ac.uk>
-
- * readClass.c, readClass.h, readClassConfig.h
- Generalised readClass functions using macros.
-
- Fri Feb 16 01:30:25 MET 1996 Tim Wilkinson <tim@sarc.city.ac.uk>
-
- * gc.c
- Extensive fixing of bugs in garbage collector.
-
- Wed Feb 14 01:27:58 MET 1996 Tim Wilkinson <tim@sarc.city.ac.uk>
-
- * Kaffe now configured using GNU autoconf.
-
- Tue Feb 13 00:28:27 MET 1996 Tim Wilkinson <tim@sarc.city.ac.uk>
-
- * soft1.c, soft2.c
- Fixed returns up so optimisater will work.
-
- Mon Feb 12 19:34:28 MET 1996 Tim Wilkinson <tim@sarc.city.ac.uk>
-
- * Changed copyright to Berkeley style license to allow
- unrestricted use of software.
-
- Mon Feb 12 19:07:23 MET 1996 Tim Wilkinson <tim@sarc.city.ac.uk>
-
- * zextract.c, findClass.c
- Added zip .class extraction. Code contributed by
- Per Bothner (bothner@cygnus.com).
-
- Mon Feb 12 12:54:47 MET 1996 Tim Wilkinson <tim@sarc.city.ac.uk>
-
- * baseClasses.c, classMethod.c
- Reimplemented mechanism to call class constructors (again).
- Hopefully they are now called in the correct order but only
- as they are needed. Probably do not detect recursive
- declarations properly yet (and then we abort anyhow).
-
- Sun Feb 11 21:17:01 MET 1996 Tim Wilkinson <tim@sarc.city.ac.uk>
-
- * threadCalls.c
- Added threaded calls for read and write function. These
- allow threads to block on a read call without blocking the
- process.
-
- Sun Feb 11 15:46:19 MET 1996 Tim Wilkinson <tim@sarc.city.ac.uk>
-
- * lib/...
- Implementented the majority of java.lang and java.net. The
- remainder hasn't been done 'cause I don't have the manuals
- handy. Needs extensive testing!
-
- Sun Feb 11 04:20:22 MET 1996 Tim Wilkinson <tim@sarc.city.ac.uk>
-
- * gc.c, thread.c
- Added mark & sweep (or is it the other way round?) garbage
- collector and finaliser thread. Appears to work for trivial
- examples but need *LOTS* more testing.
- Currently all classes are considered persistent objects and
- are not garbaged when unreferenced. This is mostly because I
- don't understand some of the finer points here I suspect.
-
- Sun Feb 11 00:58:45 MET 1996 Tim Wilkinson <tim@sarc.city.ac.uk>
-
- * thread.c, locks.c
- Finished up thread implementation.
- Added CVs to lock system + library support for notifies.
-
- Sat Feb 10 14:52:03 MET 1996 Tim Wilkinson <tim@sarc.city.ac.uk>
-
- * thread.c
- Initial user-level thread implementation.
-
- * locks.c
- Initial user-level mutex implementation (no cv's yet).
-
- * soft2.c, translator.c, instruction, md.h
- Fixed monitors so static method monitors lock class object.
-
- Thu Feb 8 21:44:32 MET 1996 Tim Wilkinson <tim@sarc.city.ac.uk>
-
- * lib/...
- Generated stubs for all native functions in java/... classes.
- Implemented all java/io and java/util function.
-
- * support.c
- Added support functions for native code to call.
-
- * md.h
- Added assembly macros for various KAFFE calls needed by
- support routines, exceptions, and class initialisation.
- New routines allow optimiser to be enabled for most
- file (currently not for soft?.c).
-
- Thu Feb 8 13:48:21 MET 1996 Tim Wilkinson <tim@sarc.city.ac.uk>
-
- * soft1.c
- Added last soft instructions for floats and doubles.
-
- Wed Feb 7 23:46:53 MET 1996 Tim Wilkinson <tim@sarc.city.ac.uk>
-
- * Added multianewarray support.
-
- Wed Feb 7 11:13:59 MET 1996 Tim Wilkinson <tim@sarc.city.ac.uk>
-
- * kaffe2native.c, register.c
- Modified stack management to support arbitrary number of
- registers. Still using 4 since code generate cannot handle
- different types of registers.
-
- Wed Feb 7 00:31:56 MET 1996 Tim Wilkinson <tim@sarc.city.ac.uk>
-
- * kaffeh/readClass.c
- Added double and long support to the stub generator.
-
- Wed Feb 7 00:09:04 MET 1996 Tim Wilkinson <tim@sarc.city.ac.uk>
-
- * Various minor fixes.
-
- * Added full array support (arrays are now classes).
-
- Tue Feb 6 11:38:46 MET 1996 Tim Wilkinson <tim@sarc.city.ac.uk>
-
- * Version 0.1 of Kaffe released.
-
- Tue Feb 6 11:17:26 MET 1996 Tim Wilkinson <tim@sarc.city.ac.uk>
-
- * Lots of fixes to get javac running under VM. Will now
- correctly compile HelloWorldApp.java but is still generating
- stack errors (I don't know why yet).
-
- Mon Feb 5 11:44:03 MET 1996 Tim Wilkinson <tim@sarc.city.ac.uk>
-
- * Remove need to call translator recursively.
-
- Mon Feb 5 10:48:44 MET 1996 Tim Wilkinson <tim@sarc.city.ac.uk>
-
- * translate.c
- Fixed RET argument (added FIXUP macro).
-
- Sun Feb 4 23:27:58 MET 1996 Tim Wilkinson <tim@sarc.city.ac.uk>
-
- * i386-freebsd-asm.h
- Finished i386 code generation (floating point instructions).
-
- Sun Feb 4 20:19:02 MET 1996 Tim Wilkinson <tim@sarc.city.ac.uk>
-
- * Changes layout of source into more sensible sub-directories.
-
- Sun Feb 4 04:02:44 MET 1996 Tim Wilkinson <tim@sarc.city.ac.uk>
-
- * Create first version of kaffeh, the program which builds
- native stubs from .class files. Currently does not support
- types >32 bits correctly.
-
- Sat Feb 3 20:53:46 MET 1996 Tim Wilkinson <tim@sarc.city.ac.uk>
-
- * translator.c, instruction.c
- Added lookupswitch and tableswitch generation.
-
- Sat Feb 3 18:53:57 MET 1996 Tim Wilkinson <tim@sarc.city.ac.uk>
-
- * main.c
- Added command argument processing - builds an array
- of strings to be passed to main([Ljava/lang/String;)V.
-
- Sat Feb 3 17:24:28 MET 1996 Tim Wilkinson <tim@sarc.city.ac.uk>
-
- * Added in automatic calls to monitor enter/exit code for
- synchronised methods. Still no actual monitors implemented.
-
- Sat Feb 3 16:58:34 MET 1996 Tim Wilkinson <tim@sarc.city.ac.uk>
-
- * Finally picked a name - Kaffe (coffee in Swedish, which
- is where I happened to be while writing this).
-
- Fri Feb 2 11:33:14 MET 1996 Tim Wilkinson <tim@sarc.city.ac.uk>
-
- * Virtual machine runs HelloWorldApp.class.
-
- Sat Jan 13 10:00:00 MET 1996 Tim Wilkinson <tim@sarc.city.ac.uk>
-
- * Java(tm) Virtual Machine project started.
-